foster siblings - French English Dictionary